Big Huge Thesaurus

holly-leaf cherry

noun